﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace COFE.Core.Utils
{
    /// <summary>
    /// Interface for factory filterStr for directory volume and property provider.
    /// </summary>
    /// <typeparam name="T"></typeparam>
    public interface IFactory<T> 
    {
        string FactoryKey { get; }
        T Construct(string id, string paramString);
        string Recycle(T product);
    }
}
